package com.atguigu.gmall.product.service;

import com.atguigu.gmall.product.model.BaseAttrInfo;
import com.atguigu.gmall.product.model.BaseAttrValue;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @author XIN
 * 2023/4/16
 */
public interface BaseAttrInfoService extends IService<BaseAttrInfo> {
	/**
	 * 根据多个 三级分类ID 查询当前分类包含平台属性名列表
	 * @param category1Id
	 * @param category2Id
	 * @param category3Id
	 * @return
	 */
	List<BaseAttrInfo> attrInfoList(Long category1Id, Long category2Id, Long category3Id);
	
	void saveAttrInfo(BaseAttrInfo base);
	
	List<BaseAttrValue> getAttrValueList(Long attrId);
}
